/*
 COLORS
	Green
	#8ae234 #73d216 #4e9a06
	Red
	#ef2929 #cc0000 #a40000
	Gray
	#eeeeec #d3d7cf #babdb6 #888a85 #555753 #2e3436

*/

/*
CONTAINERS
*/

body{
	font-family: 'luxi sans', 'trebuchet ms', 'bitstream vera sans', sans-serif;
	color:#2e3436;
	width:540px;
}

#content{
	/*border: 2px solid #eeeeec;
	border-radius: 0.2em 0.2em;*/
	margin:3px;
	font-size:small;
}

/*
LINKS
*/

#topLinks a{
	font-size:x-small;
}
a, a:visited,a:hover{
	color:#555753;
	font-weight:bold;
}
a:hover{
	color:#888a85;
}

/*
TABLES
*/

/* Table rows   */
.tableCont div table tr{
	white-space:nowrap;
	font-size:x-small;
}
/* Table headers*/
.tableCont div table th{
	font-size:small;
}

.XbcTableFriendOnline a, .XbcTableFriendOffline a{
	color:#a40000;
}

.XbcTableFriendOffline{
	font-size:x-small;
}
.XbcTableFriendOnline a{
	font-weight:bolder;
	color:#4e9a06;
}
.loadingMsg{
	display:none;
}
/*  */
.XbcMessageRead, .XbcMessageUnread{
}
.XbcMessageUnread{
	font-weight:bold;
}
.msgBody{
	display:none;
}
.msgBody td{
	padding:0px;
	font-size:xx-small;
	border-top:1px solid #eeeeec;
}
.tableCont{
	height:400px;
	width:100%;
	overflow-y:scroll;
	border:4px solid #BABDB6;
	
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
}
.tableCont div{
	width:100%;
	padding:0px;
	margin:0px;
}
.tableCont div table{
	width:100%;
}



/*
TABS
*/
.tabHead{
	
}
.tabHead a{
	text-decoration:none;
	border: 4px solid #babdb6;
	border-bottom-width: 0px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
}
.tabHeadNotSelected{
	background-color:#babdb6;
}
.tabHeadSelected{
	font-size:larger;
	position: relative;
	z-index: 10;
	background-color: white;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:2px;
	top: 2px;
}
